@keyframes a_bg_hover_show{0%{-webkit-transform:scale(1, 0.5);opacity:0}100%{-webkit-transform:scale(1, 1);opacity:1}}@keyframes a_bg_hover_hide{0%{-webkit-transform:scale(1, 1);opacity:1}100%{-webkit-transform:scale(1, 0.5);opacity:0}}.submenu_hide,.sublist_hide{pointer-events:none}.submenu_show .bg_hover{display:block;width:100%;height:445px;background-color:#fff;z-index:-1;position:absolute;top:0px;left:0px;animation:a_bg_hover_show .2s ease-out both;-webkit-animation:a_bg_hover_show .2s ease-out both;transform-origin:50% 0%;-webkit-transform-origin:50% 0%}.submenu_hide .bg_hover{animation:a_bg_hover_hide .15s ease-out both;-webkit-animation:a_bg_hover_hide .15s ease-out both;transform-origin:50% 0%;-webkit-transform-origin:50% 0%}.header{width:100%;height:76px;position:fixed;left:0;top:0;z-index:99}.header.submenu_show .logo{background-image:url(../images/logo-25th.png)}.header.submenu_show .nav .menu-container a{color:rgba(0,0,0,.6)}.header.submenu_show .nav .menu-container a:hover{color:#000}.header.submenu_show .nav .menu-container .menu>li ul li{height:68px}.header.submenu_show .nav .menu-container .menu>li ul li.item_underline a::after{display:block;content:"";width:100%;height:3px;background:#bd0008;border-radius:4px;position:absolute;left:50%;bottom:14px;transform:translateX(-50%)}.header.submenu_show .nav .menu-container .menu>li ul li.current-menu-item{font-weight:400}.header.submenu_show .nav .menu-container .menu>li ul li.current-menu-item:after{display:block}.header.submenu_show .nav .menu-container .menu>li ul li.current-menu-item a{color:#000 !important}.header .logo{background-image:url(../images/Logo.png);width:158px;height:40px;background-size:100%;left:118px;top:50%;transform:translateY(-50%);position:absolute;background-repeat:no-repeat;background-position:center;font-size:0}.header .logo a{display:inline-block;vertical-align:top;width:50%;height:100%}.header .nav{float:right;padding-right:120px;font-size:0;height:100%}.header .nav .menu-container{display:inline-block;min-height:76px;vertical-align:middle;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1),visibility .3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1),visibility .3s cubic-bezier(0.075, 0.82, 0.165, 1)}.header .nav .menu-container li{position:relative;margin-left:44px;display:inline-block;position:relative}.header .nav .menu-container li.sublist_show a{color:#000}.header .nav .menu-container li.sublist_show .sub-menu li a{display:block;font-size:16px;color:rgba(0,0,0,.6);padding:13px 0;line-height:40px}.header .nav .menu-container li.sublist_show .sub-menu li a:hover{color:#000}.header .nav .menu-container li.sublist_show .sub-menu li::after{display:none}.header .nav .menu-container li ul{display:none;position:absolute;left:50%;width:200px;margin-left:-120px;text-align:center;z-index:2}.header .nav .menu-container li ul>li{display:block}.header .nav .menu-container li ul>li::after{display:none}.header .nav .menu-container li ul>li a{font-size:14px}.header .nav .menu-container li a:hover{color:#fff}.header .nav .menu-container .current_page_parent{font-weight:400}.header .nav .menu-container .current_page_parent::after{content:"";width:100%;height:3px;background:#bd0008;border-radius:4px;position:absolute;left:50%;bottom:-1px;transform:translateX(-50%)}.header .nav .menu-container .current_page_parent a{color:#000 !important}.header .nav .menu-container a{display:inline-block;height:100%;font-size:16px;text-align:left;color:rgba(255,255,255,.84);line-height:76px;vertical-align:middle;font-weight:300;position:relative}.header .nav .search-hide{transform:scale(0);-webkit-transform:scale(0);visibility:hidden}.header .nav .search-icon{display:inline-block;vertical-align:middle;background-image:url(../images/searchIcon.png);width:18px;height:18px;background-size:100%;margin-left:56px;cursor:pointer}.header .nav .search_div{width:500px;height:76px;padding-top:15px;box-sizing:border-box;position:absolute;right:110px;top:0;padding-right:40px;transform:scale(0);transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1),visibility .3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1),visibility .3s cubic-bezier(0.075, 0.82, 0.165, 1)}.header .nav .search_div input{width:100%;height:48px;box-sizing:border-box;border:1px solid #d4d4d4;line-height:48px;outline:none;font-size:16px;padding-right:50px;padding-left:20px;background-color:#fff;color:rgba(0,0,0,.6);border-radius:24px}.header .nav .search_div .search_btn{position:absolute;top:30px;right:58px;width:18px;height:18px;border:none;background:none;font-size:0;line-height:0}.header .nav .search_div .search_btn img{width:100%}.header .nav .search_div .btn-close{position:absolute;top:26px;right:6px;width:22px;height:22px;cursor:pointer}.header .nav .search_div .btn-close::before,.header .nav .search_div .btn-close::after{position:absolute;top:0;left:12px;content:" ";background-color:rgba(0,0,0,.7);width:1px;height:22px}.header .nav .search_div .btn-close::after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.header .nav .search_div .btn-close::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.header .nav .search-show{transform:scale(1);-webkit-transform:scale(1);visibility:visible;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1),visibility .3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1),visibility .3s cubic-bezier(0.075, 0.82, 0.165, 1)}.header.inner{background:#fff}.header.inner .logo{background-image:url(../images/logo-25th.png);background-size:contain}.header.inner .nav .menu-container a{color:rgba(0,0,0,.6)}.header.inner .nav .menu-container a:hover{color:#000}.header.inner .nav .menu-container li.current-menu-item a{color:#000}.header.inner .nav .menu-container li.current-menu-item::after{background:#bd0008;width:100%}.header.inner .search-icon{background-image:url(../images/searchIconBlack.png)}.header.active{background:#fff;transition:all .3s}.header.active .logo{background-image:url(../images/logo-25th.png)}.header.active .nav .menu-container a{color:rgba(0,0,0,.6)}.header.active .nav .menu-container a:hover{color:#000}.header.active .nav .menu-container li.current-menu-item a{color:#000}.header.active .nav .menu-container li.current-menu-item::after{background:#bd0008}.header.active .search-icon{background-image:url(../images/searchIconBlack.png)}@media screen and (max-width: 1120px){.header .logo{left:8%}.header .nav{padding-left:8%}}@media screen and (max-width: 1200px){.header{opacity:.5;-ms-transform:translateY(-92px);-moz-transform:translateY(-92px);-webkit-transform:translateY(-92px);-o-transform:translateY(-92px)}.header .logo{display:none}.header .nav{opacity:0}.header.active.show .nav,.header.inner.show .nav{opacity:1;width:100vw;z-index:99;right:0}.header.active,.header.inner{position:fixed;width:100vw;height:46px;opacity:1;-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);background-color:#fff;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.header.active .nav,.header.inner .nav{width:0;height:100vh;right:-98px;position:fixed;display:table;padding-right:0;opacity:0;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;background-color:#f2f2f2}.header.active .nav .search-icon,.header.inner .nav .search-icon{display:none}.header.active .nav .menu-container,.header.inner .nav .menu-container{position:relative;display:table-cell;vertical-align:middle;width:100%}.header.active .nav .menu-container .current_page_parent::after,.header.inner .nav .menu-container .current_page_parent::after{display:none}.header.active .nav .menu-container li.current-menu-item::after,.header.inner .nav .menu-container li.current-menu-item::after{display:none}.header.active .nav .menu-container .menu,.header.inner .nav .menu-container .menu{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.header.active .nav .menu-container .menu .menu-item,.header.inner .nav .menu-container .menu .menu-item{display:block;margin-left:0;text-align:center}.header.active .nav .menu-container .menu .menu-item a,.header.inner .nav .menu-container .menu .menu-item a{color:rgba(0,0,0,.6) !important}.header.active .nav .menu-container .menu .menu-item .sub-menu,.header.inner .nav .menu-container .menu .menu-item .sub-menu{display:none}.header.active .logo,.header.inner .logo{display:block;width:140px;height:40px;left:0;margin-left:20px}.header.active .phone-menu,.header.inner .phone-menu{position:absolute;top:50%;right:17px;z-index:100;transform:translateY(-50%)}.header.active .phone-menu .phone-menu-line,.header.inner .phone-menu .phone-menu-line{width:16px;height:2px;background-color:#5b5b5b;border-radius:1px;margin-bottom:4px;-ms-transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;-o-transition:transform .3s}.header.active .phone-menu .phone-menu-line:last-child,.header.inner .phone-menu .phone-menu-line:last-child{margin-bottom:0}.header.active .phone-menu .phone-menu-line.click,.header.inner .phone-menu .phone-menu-line.click{background-color:#000}.header.active .phone-menu .phone-menu-line:nth-child(1).click,.header.inner .phone-menu .phone-menu-line:nth-child(1).click{margin-bottom:0;-ms-transform:rotate(45deg) translateY(2.2px);-moz-transform:rotate(45deg) translateY(2.2px);-webkit-transform:rotate(45deg) translateY(2.2px);-o-transform:rotate(45deg) translateY(2.2px)}.header.active .phone-menu .phone-menu-line:nth-child(2).click,.header.inner .phone-menu .phone-menu-line:nth-child(2).click{margin-bottom:0;-ms-transform:scale(0, 0);-moz-transform:scale(0, 0);-webkit-transform:scale(0, 0);-o-transform:scale(0, 0)}.header.active .phone-menu .phone-menu-line:nth-child(3).click,.header.inner .phone-menu .phone-menu-line:nth-child(3).click{-ms-transform:rotate(-45deg) translateY(-2.2px);-moz-transform:rotate(-45deg) translateY(-2.2px);-webkit-transform:rotate(-45deg) translateY(-2.2px);-o-transform:rotate(-45deg) translateY(-2.2px)}}